home *** CD-ROM | disk | FTP | other *** search
Modula Implementation | 1996-06-21 | 1.2 KB | 48 lines | [TEXT/MEDT] |
- IMPLEMENTATION MODULE DMHeapWatch ;
-
- (*
-
- Implementation and Revisions:
- ============================
-
- Author Date Description
- ------ ---- -----------
-
- or 05/02/90 First implementation (DM 2.0, MacMETH 2.6+)
- af 26/10/90 showLevels added
- af/dg 05/11/90 allocInfoProc, deallocInfoProc added
- dg 14/02/92 DM V2.2, MacMETH V3.2
- --- END OF MODULE HISTORY --- *)
-
-
- FROM SYSTEM IMPORT ADDRESS;
-
- VAR
- i: INTEGER;
-
- PROCEDURE DoNotShowLevels (s: ARRAY OF CHAR; i: INTEGER; size: LONGINT);
- BEGIN
- END DoNotShowLevels;
-
- PROCEDURE DummyAllocInfo(pBefore, pAfter: ADDRESS; size: LONGINT; lev: INTEGER);
- BEGIN
- END DummyAllocInfo;
-
- PROCEDURE DummyDeallocInfo(pBefore, pAfter: ADDRESS; lev: INTEGER);
- BEGIN
- END DummyDeallocInfo;
-
- BEGIN
- showLevels := DoNotShowLevels;
- debugProc := DoNotShowLevels;
- allocInfoProc := DummyAllocInfo;
- deallocInfoProc := DummyDeallocInfo ;
- ptrCount := 0;
- handleCount := 0;
- windowCount := 0; TECount := 0; controlCount := 0;
- menuCount := 0; dialogCount := 0;
- FOR i:= 0 TO maxBlocks DO
- blockSizes[i] := 0D;
- END(*FOR*);
- END DMHeapWatch .